package com.jinzhi.jzweb.pojo.ModuleConfig;

import com.baomidou.mybatisplus.annotations.TableField;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/*
 *  @author : JingChangTian
 *  @date   : 2023/6/26 14:37
 *  @description :
 *
 */
@Data
public class ModuleTopicMarkVo {

    @ApiModelProperty(value = "模版id")
    private Long moduleId;

    @ApiModelProperty(value = "题目id")
    private Long topicId;

    @ApiModelProperty(value = "模版名称")
    private String moduleName;

    @ApiModelProperty(value = "题目名称")
    private String topicName;

    @ApiModelProperty(value = "批次名")
    private String batchName;

    @ApiModelProperty(value = "修改后分数")
    private Double updateScore;

    @ApiModelProperty(value = "第一次打分")
    private Double score;

    @ApiModelProperty(value = "模版题目分数")
    private Double topicScore;


    @ApiModelProperty(value = "视频")
    private String video;

    @ApiModelProperty(value = "图片")
    private String picture;

    @ApiModelProperty(value = "考试批次id")
    private Long ebatchId;

    @ApiModelProperty(value = "赛场批次")
    private Long cbatchId;

    @ApiModelProperty(value = "考生id")
    private Long signId;

    @ApiModelProperty(value = "裁判id")
    private Long refereeId;

    @ApiModelProperty(value = "打分表id (用于管理员修改分数)")
    private Long markId;

    @ApiModelProperty(value = "赛场id")
    private Long raceId;

    @ApiModelProperty(value = "题目内容")
    private String description;

    @ApiModelProperty(value = "赛场类型")
    private String type;

    @ApiModelProperty(value = "当前登录用户id")
    private String userId;

    @ApiModelProperty(value = "当前子竞赛父级id")
    private String pid;

    @ApiModelProperty(value = "B-C赛场总分")
    private  Double totalScore;

    @ApiModelProperty(value = "任务id")
    private  Long jinzhuanTopicId;


    @ApiModelProperty(value = "是否已经打过分0.已打，1.没打")
    @TableField(exist = false)
    private int markStatus = 1;

    private List<JzJinzhuanModuleContent> jzJinzhuanModuleContent;

    private Long detailId;

    private String detailContent;

    /** 细则id */
    private Long contentId;

}
